package com.bzkj.basicinfo.service.ncc;

import com.bzkj.basicinfo.domain.ncc.NccBasicSkuAttribute;
import com.bzkj.basicinfo.domain.ncc.dto.NccBasicSkuInfoDto;
import com.bzkj.common.core.domain.AjaxResult;

import java.util.List;

/**
 * @Author：swj
 * @Desc
 * @Date：2025/6/26 11:20
 */
public interface NccBasicSkuAttributeService {

    /**
     * 根据条件查询ncc商品物料属性信息
     *
     * @Author wangzhichao
     * @Date 2024/12/10 16:24:47
     * @Param dto
     */
    List<NccBasicSkuAttribute> findNccBasicSkuAttributeData(NccBasicSkuInfoDto dto);

    /**
     * 修改状态
     *
     * @param id
     * @param status
     * @return
     */
    AjaxResult updateState(Integer id, String status);

    /**
     * 修改物料属性信息
     *
     * @param nccBasicSkuAttribute
     * @return
     */
    AjaxResult updateNccBasicSkuAttribute(NccBasicSkuAttribute nccBasicSkuAttribute);
}
